package com.zch.pilot.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zch.domain.Result;
import com.zch.entity.TbPilotProject;
import com.zch.pilot.vo.PilotVo;
import com.zch.pilot.vo.SearchVo;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
* @description: TODO
* @author 86134
* @date 2023/10/30 20:09
* @version 1.0
*/
public interface TbPilotProjectService extends IService<TbPilotProject> {
    Result addPilot(PilotVo pilotVo);

    Result updateAll(PilotVo pilotVo);

    Result selectByPilot(PilotVo pilotVo);

    Result deletedByID(PilotVo pilotVo);

    Result exportExcelFile(List<PilotVo> list, HttpServletResponse response);

    Result importData(MultipartFile file);

    Result listByPage(SearchVo searchVo);
}
